import Api from "@/api";
export default {
  actions: {
    fetchAdminPostListByPage(_, { page, size }) {
      return Api.get(`/admin/post?page=${page}&size=${size}`);
    },
    determineChangeCategory(_, { formData, id }) {
      return Api.put("admin/post/" + id, formData);
    },
    changePostStatus(_, { postStatus, id }) {
      return Api.put("/admin/post/" + id, postStatus);
    },
    savePost(_, formData) {
      return Api.post("/admin/post", formData);
    },
    deletePost(_, id) {
      return Api.del("/admin/post/" + id);
    },
    fetchPost(_, id) {
      return Api.get("/admin/post/" + id);
    },
    editPost(_, { id, formData }) {
      return Api.put("/admin/post/" + id, formData);
    }
  }
};
